package com.example.demo.Mapper;

import com.example.demo.Entity.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
@Mapper
public interface UserMapper {
    //查询所有列
     List <User> getAll();
     //根据id查询
     List<User> getById( @Param("id") Integer id);
     //根据name查询
    //List<User> getByName(@Param("name") String username);
    //根据姓名删除
    int  deleByName(@Param("name") String name);
    // 模糊查询
    List<User> getByName(@Param("name") String name);
    //修改用户名密码
    int  updatePwd(@Param("id") Integer id,
                         @Param("username") String username,
                         @Param("password") String password);
    //插入
    int  inPerson (@Param("id") Integer id,
                   @Param("username")String username,
                   @Param("password") String password);
}

